/*
 * Created on 2008-8-21
 *
 * TODO
 */
package jacky.lanlan.song.pattern.factory;

import java.lang.annotation.Annotation;

/**
 * 代表一个间接层，通过Annotation产生值。
 * <p>
 * 配合 {@link PatternUtils#loadObjectFromAnnotation()} 使用。
 * 
 * @see PatternUtils
 * @author Jacky.Song
 */
public interface PropertyValueGenerator<T> {

	T generate(Annotation anno);
	
}
